package com.xinmao.quantitative.service.data;

import com.xinmao.quantitative.entity.StockDayEntity;
import com.xinmao.quantitative.entity.StockMinEntity;

import java.util.List;
import java.util.Map;

/**
 * @Title: ILoadDataService
 * @Author: XYe13
 * @Date: 4/30/2024 13:45
 * @Description:
 */
public interface ILoadDataService {

    List<StockDayEntity> loadStockKline(String symbol, String startDate, String endDate, String period, String adjust);

    List<StockDayEntity> loadFundKline(String symbol, String startDate, String endDate, String period, String adjust);

    List<StockMinEntity> loadMinKline(String symbol);

    String getStockSymbolCode(String symbol);

    String getFundSymbolCode(String symbol);

    Map<String,String> getStockSHMarketCode();

    Map<String,String> getStockSZMarketCode();

    Map<String,String> getStockBJMarketCode();
}
